home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2116 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.9 KB

  1. Path: news.wwa.com!rmartin
  2. From: rmartin@oma.com (Robert C. Martin)
  3. Newsgroups: comp.object,comp.software-eng,comp.lang.c++
  4. Subject: Re: Moving from C to C++
  5. Followup-To: comp.object,comp.software-eng,comp.lang.c++
  6. Date: 16 Jan 1996 01:13:26 GMT
  7. Organization: Object Mentor
  8. Message-ID: <RMARTIN.96Jan15191326@rcm.oma.com>
  9. References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4cucgo$4c0@myst.plaza.ds.adp.com>
  10. NNTP-Posting-Host: rmartin.ip.wwa.com
  11. In-reply-to: timh@news's message of 9 Jan 1996 18:35:04 GMT
  12.  
  13. In article <4cucgo$4c0@myst.plaza.ds.adp.com> timh@news (Tim Harvey) writes:
  14.  
  15.  
  16.    Don't let your company cheap out on training.  
  17.  
  18.    Spend some money on getting an experienced C++ expert in to not so much
  19.    teach syntax, but to get your guys thinking objects.  One way to do this
  20.    is to send your guys. . . not to C++ training, but to a Smalltalk class
  21.    where they won't be tripped-up by what they already know about C, and where
  22.    they are forced to work in a pure OO setting.  
  23.  
  24. Arghh....  Smalltalk is *not* a pure OO setting.  There is no such
  25. thing as a pure OO setting.  You can write beautiful
  26. structured/procedural programs in Smalltalk.  
  27.  
  28. I strongly recommend that if your people need to learn C++ that they
  29. learn C++ first.  The way that you write programs in C++ is vastly
  30. different from the way you write programs in Smalltalk.  Learning
  31. Smalltalk first will confuse matters terribly.
  32.  
  33. I do agree, however, that once people have learned C++, and have
  34. gotten several months of experience under their belt, they should
  35. learn other languages too.  Smalltalk among them.  But learning
  36. Smalltalk first, because somebody thinks it is "pure" is not a useful
  37. strategy IMHO.
  38.  
  39. --
  40. Robert Martin       | Design Consulting   | Training courses offered:
  41. Object Mentor Assoc.| rmartin@oma.com     |   OOA/D, C++, Advanced OO
  42. 14619 N. Somerset Cr| Tel: (708) 918-1004 |   Mgt. Overview of OOT
  43. Green Oaks IL 60048 | Fax: (708) 918-1023 | Development Contracts.
  44.  
  45.